/**
 * @scope enchant.JGZ.SceneManage.prototype
 */
enchant.JGZ.SceneManage = enchant.Class.create({
  /**
   * 初期化
   * @constructs
   */
  initialize : function() {
    this._scene       = new enchant.JGZ.ObjectEx();
    this._currentKey  = '';
    this._prevKey     = '';
    this._nextKey     = '';
  }, 
  /**
   * 現在のシーン
   */
  currentScene: {
    get: function() {
      return this._scene[this._currentKey];
    },
    set: function() {
         
    }
  },
  /**
   * シーンの追加
   */
  addScene : function(sceneKey, scene) {
    this._scene.apply({
      sceneKey : scene 
    });
  },
  /**
   * 次のシーン
   */
  nextScene: {
    get: function() {
      return this._nextScene;     
    },
    set: function(scene) {
      this._nextScene = scene;
    }
  },
  /**
   * 前のシーン
   */
  prevScene: {
             
  },

});
